package com.wyx.regexp;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author 王艺锡
 * @version 1.0
 * 定位符的使用
 */
public class regExp04 {
    public static void main(String[] args) {
        //String content = "123-dasdwsa";
        //^指定起始位置  $指定结束位置
        //表示以至少一个数字开头，任意字母结尾的字符串
        //String regStr = "^[0-9]+[a-z]*";

        //表示以至少一个数字开头，以至少一个字母结尾的字符串
        //String regStr = "^[0-9]+[a-z]+$";

        //表示以至少一个数字开头，中间有-，然后以至少一个字母结尾的字符串
        //String regStr = "^[0-9]+\\-[a-z]+$";


        String content = "wyx123wyx dasdwyxsawyx";

        //String regStr = "wyx\\b";//表示匹配在边界wyx
        String regStr = "wyx\\B";//表示匹配不在边界wyx

        Pattern pattern = Pattern.compile(regStr);
        Matcher matcher = pattern.matcher(content);
        while (matcher.find()){
            System.out.println("找到" + matcher.group(0));
        }

    }
}
